Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Italy F6 Italy F7 Slovenia F3 Italy #3-w2 Italy #3-w3 Italy #3-w4 Uruguay F1 Qatar F5 Spain F1 Italy F4 Italy F9 Slovenia F2 Italy F4 Croatia #1-w1 Croatia #1-w2 Italy F12 Bosnia/Herzegovina F1 Slovenia F1 Slovenia F2 Slovenia F3 Austria F6 Austria F8 Austria F9 Croatia F4 Croatia F6 Portugal F4 Portugal F5 Portugal F6 Tunisia F6 Tunisia F7 Croatia F1 Croatia F2 Portugal F1 Portugal F2 Croatia F3 Croatia F4 Croatia F5 Italy F11 Bosnia/Herzegovina F3 Bosnia/Herzegovina F4 Slovenia F2 Austria F8 Italy F27 Italy F28 Bosnia/Herzegovina F5 Bosnia/Herzegovina F6 Tunisia F5 Tunisia F6 Croatia F1 Croatia F2 Slovenia F1 Slovenia F3 Bosnia/Herzegovina F7 Croatia F11 Croatia F1 Croatia F2 Slovenia F1 Croatia F3 Croatia F5 Tunisia F5 Croatia #1-w3 Italy #3-w1 Argentina F7 Qatar F3 Spain F2 Italy F2 Italy F3 Slovenia F3 Italy F24 Slovenia F3 Croatia F4 Croatia F6 Tunisia F5 Tunisia F6 Austria F1 Italy F5 Slovenia F1 Chile F3 Croatia F3 Bosnia/Herzegovina F2 dBI Tennis Challenger - Binghamton Black Forest Open - Freudenstadt Challenger Brasov - Brasov Open Costa Daurada - Tarragona II Challenger Ciudada de Guayaquil - Guayaquil Morocco Tennis Tour - Casablanca Roma Challenger 2007 - Rome San Remo Tennis Cup - San Remo Ljubljana Open - Ljubljana Sporting Challenger - Turin Sporting Challenger '07 Trofeo Regione Piemonte - Turin San Remo Tennis Cup 15° Piertomaso - San Remo Genoa Open Challenger-Fondazione Carige - Genova Copa Petrobras - Montevideo Challenger Cudad de Guayaquil - Guayaquil Copa Petrobras - Aracaju Copa Kia - Santiago Cyclus Open de Tenis - Florianopolis Tennis Napoli Cup 2006 - Napoli Timisoara Challenger - Timisoara GHI Bronz Classic - Bronx 5° Sporting Challenger - Turin Ljubljana Open - Ljubljana Banjaluka Challenger 2007 - Banja Luka Club Coop's ATP Challenger International - Brisbane McDonalds ATP Challenger - Burnie Morocco Tennis Tour - Tanger Zagreb Open - Zagreb 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Bukhara Challenger - Bukhara Bauer Watertechnilogy Cup 2008 - Eckental Unicredit (Suisse) Bank S. A. Challenger - Chiasso Riviera di Rimini Challenger 2004 - Rimini Olbia Challenger - Olbia Wolfsburg Challenger Caltanissetta Challenger Sarajevo Challenger Napoli Challenger San Luis Potosi Challenger Mexico City Challenger Constanta Challenger Rijeka Challenger San Benedetto Challenger Antonio Savoldi-Marco Co. - Manerbio Segovia Challenger Istanbul Challenger Iskratel Open - Kranj Buenos Aires Challenger Asuncion Challenger XI Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup 2007 - Napoli Florionapolis Challenger Eckental Challenger Aachen Challenger Tanger Challenger Zagreb Challenger Kosice Challenger Challenger Tunisie - Tunis Orbetello Challenger Karshi Challenger Memorial A. Manfredini Sassuolo Challenger - Sassuolo Copa Kia Challenger ATP - Santiago Santiago Challenger Sporting Challenger '08-Trofeo Regione Piemonte - Turin Croatia Osiguranje Rijeka Open - Rijeka Polska Energia Open - Bytom Sarajevo Challenger Ljubljana Open 2008 - Ljubljana Barletta Challenger IX Torneo Internacionale de Tennis - Barletta Rijeka Challenger Copa Petrobras Uruguay - Montevideo Copa Petrobras Argentina - Buenos Aires Karshi Challenger Internazionali di Tennis di Bergamo - Bergamo Brasov Challenger Banja Luka Challenger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Architect Open - Budapest Ljubljana Challenger ECM Prague Open 2008 - Prague Rijeka Open - Rijeka Palermo Challenger Florianopolis Challenger Karshi Challenger - Karshi UTC Open - Cherkassy Genova Open Challenger - Genova Marrakech Challenger Barletta Challenger Blumenau Challenger Sao Paulo Challenger Furth Challenger Monza Challenger Seguros Bolivar Open - Medellin Challenger Britania Zavaleta - Puebla Abierto Internacional Varonil Ciudad de Cancun - Cancun Cordenons Challenger Furth Challenger Copa Petrobras Brazil - Aracaju Liberec Challenger San Marino Challenger Bangkok Challenger Porto Alegre Challenger Sao Jose Do Rio Preto Challenger Unique Zagreb Open - Zagreb Schickedanz Open 2007 - Furth Nord LB Open 2007 - Braunschweig La Rinascente Tennis Cup Harbour Club Milano - Milan Ljubljana Challenger UTC Open by Selena - Cherkassy Heilbronn Challenger Fergana Challenger Nanchang Challenger Portoroz Challenger Astana Challenger Caloundra ATP Challenger - Caloundra Turin Challenger Samarkand Challenger Guangzhou Challenger Raanana Challenger Batman Challenger Prostejov Challenger Sacramento Challenger Fergana Challenger Winnipeg Challenger Portoroz Challenger Nanchang Challenger Brescia Challenger Bangkok Challenger Copa Petrobras - Santiago Qingdao Challenger Anning Challenger Gimcheon Challenger Fergana Challenger Winnipeg Challenger Gatineau Challenger Granby Challenger Napoli Challenger Bangalore Challenger Shenzhen Challenger Qujing Challenger Shanghai Challenger Montevideo Challenger Zhangjiagang Challenger Sao Paulo Challenger Seoul Challenger Liuzhou Challenger Yokohama Challenger Heilbronn Challenger Brescia Challenger Istanbul Challenger Genova Challenger Tianjin Challenger Ljubljana Challenger Napoli Challenger Eckental Challenger Aachen Challenger Bratislava Challenger Tennis Napoli Cup - Napoli Helsinki Challenger Copa Petrobras Brazil - Belo Horizonte Copa Petrobras Paraguay - Asuncion Andria Challenger Shenzhen Challenger Kaohsiung Challenger Aix En Provence Challenger Le Gosier Challenger Winnetka Challenger Kyoto Challenger Fairfield Challenger Knoxville Challenger Moscow Challenger Shenzhen Challenger Astana Challenger Chengdu Challenger Morocco Tennis Tour - Meknes Bangkok Challenger Shanghai Challenger Tashkent Challenger Rennes Challenger Montemar Challenger Zhuhai Challenger Shenzhen Challenger Quanzhou Challenger Seoul Challenger Busan Challenger Copa Petrobras Uruguray - Montevideo Portoroz Challenger C.T. San Remo - XIII Piertomaso Tessitore - San Remo Copa Petrobras Argentina - Buenos Aires Suzhou Challenger Timisoara Challenger - Timisoara Garden Open 2005 - Rome Shanghai Challenger Samarkand Challenger - Samarkand Bangalore Challenger Ljubljana Open - Ljubljana Aberto de Sao Paulo - Sao Paulo La Serena Open - La Serena Tenerife 1 Challenger II Cyclus Open de Tenis - Florianopolis Cordenons Challenger Mallorca Challenger Florence Challenger Brest Challenger Pau Challenger Biella 2 Challenger Gran Canaria 2 Challenger Split 1 Challenger Buenos Aires Challenger Ostrava Challenger Biella 7 Challenger Rome Challenger Poprad Tatry Challenger 4° Sporting Challenger - Turin Banja Luka Challenger 2005 - Banja Luka X Torneo Internazionale di Tennis - Barletta 10° Trofeo Luigi Pezzoli - Bergamo San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Memorial Manfredini - Sassuolo Como Challenger GHI Bronx Tennis Classic - Bronx Genova Challenger Bad Waltersdorf Challenger Shenzhen 1 Challenger Banja Luka Challenger - Banja Luka Bergamo Challenger Phoenix Challenger Cap Cana Challenger 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Hangzhou Challenger Ipsos Bucharest Challenger - Bucharest Kitzbuhel Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Noumea Challenger Burnie Challenger Launceston Challenger Santiago Challenger Rimini Challenger Como Challenger Rijeka Challenger Burnie Challenger Antalya Challenger Gran Canaria 1 Challenger Zagreb Challenger San Remo Challenger Busan Challenger Cremona Challenger Alessandria Challenger Prostejov Challenger Campionati Internazionali di Sicilia - Palermo Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe Estoril Open - Estoril Synsam Swedish Open - Bastad Dutch Open Tennis - Amersfoort Legg Mason Tennis Classic - Washington Campionati Internazionali di Sicilia - Palermo Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Open Seat Godo 2007 - Barcelona Estoril Open - Estoril Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel BCR Open Romania - Bucharest Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe The Hypo Group Tennis International 2008 - Poertschach Orange Warsaw Open - Warsaw Ordina Open - s-Hertogenbosch Catella Swedish Open - Bastad Legg Mason Tennis Classic - Washington Open Sabadell Atlantico - Barcelona Estoril Open - Estoril AEGON Championships - London AEGON International - Eastbourne Mercedes Cup - Stuttgart Masters Series - Hamburg ATP Studena Croatia Open Umag - Umag BCR Open Romania - Bucharest Cancun Challenger Qatar Exxon Mobil Open - Doha Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston Serbia Open - Belgrade Open de Nice Cote dAzur - Nice AEGON International - Eastbourne Aircel Chennai Open - Chennai Movistar Open - Santiago PBZ Zagreb Indoors - Zagreb Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Puebla Challenger Bet-At-Home Austrian Open - Kitzbuhel Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice AEGON Championships - London Mercedes Cup - Stuttgart ATP Studena Croatia Open - Umag Winston Salem - Winston Salem China Open - Beijing Erste Bank Open - Vienna Aircel Chennai Open - Chennai Apia International - Sydney Zug Challenger Winnetka Challenger Vicenza Challenger Oeiras 3 Challenger BRD Nastase Tiriac Trophy - Bucharest Montevideo Challenger Meknes Challenger Serbia Open - Belgrade Sao Leopoldo Challenger Rabat Challenger Studena Croatia Open - Umag Bet-at-home Open - Hamburg Marbella Challenger Bet-at-home Cup - Kitzbuhel Marrakech Challenger St. Petersburg Open - St. Petersburg Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai Apia International - Sydney PBZ Zagreb Indoors - Zagreb Brasil Open - Sao Paulo SAP Open - San Jose Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona AEGON International - Eastbourne SkiStar Swedish Open - Bastad Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag China Open - Beijing Valencia Open - Valencia Apia International - Sydney Royal Guard Open Chile - Vina del Mar Rio Open 500 - Rio de Janeiro Barletta Challenger Napoli Challenger Winston-Salem Open - Winston-Salem China Open - Beijing Kremlin Cup - Moscow Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Barcelona Open BancSabadell - Barcelona BMW Open - Munich Hall of Fame Tennis Championships - Newport Vegeta Croatia Open - Umag Bet-at-home Open - Hamburg Erste Bank Open - Vienna Argentina Open - Buenos Aires BMW Open - Munich Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Konzum Croatia Open - Umag Generali Open - Kitzbuhel St. Petersburg Open - St. Petersburg If Stockholm Open - Stockholm Dubai Duty Free Tennis Championships - Dubai Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Blunmenau Challenger Antalya Cup - Antalya Abierto Mexicano - Los Cabos Intrum Stockholm Open - Stockholm ASB Classic - Auckland German Tennis Championships - Hamburg Abierto Mexicano de Tenis Mifel - Los Cabos Antalya Open - Antalya Anytech365 Andalucia Open - Marbella San Diego Open - San Diego Sydney Tennis Classic - Sydney Curitiba Challenger Argentina Open - Buenos Aires Croatia Open Umag - Umag Serbia Open - Belgrade Winston-Salem Open - Winston-Salem Millennium Estoril Open - Estoril Las Vegas Challenger Yeongwol Challenger Medibank International - Sydney Budapest Challenger Swiss Indoors Basel - Basel China Open - Beijing St. Petersburg Open - St. Petersburg SA Tennis Open - Johannesburg AEGON Championships - London International German Open - Hamburg China Open - Beijing Pilot Pen Tennis - New Haven St. Petersburg Open - St. Petersburg Heineken Open - Auckland Hong Kong Challenger Buenos Aires Challenger Asuncion Challenger Credit Agricole Suisse Open - Gstaad Bet-at-home Open - Hamburg SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg PTT Thailand Open - Bangkok Valencia Open - Valencia Open de Tenis Comunidad Valenciana - Valencia Milan Challenger Brasil Open - Sao Paulo Copa Claro - Buenos Aires Grand Prix Hassan II - Casablanca Open de Nice Cote d'Azur - Nice Charlottesville Challenger Champaign Challenger San Marino Challenger Vegeta Croatia Open - Umag Grand Prix Hassan II - Casablanca Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice Power Horse Cup - Dusseldorf Plava Laguna Croatia Open - Umag Erste Bank Open - Vienna Santos Challenger Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Copa Claro - Buenos Aires Open 13 - Marseille Izmir Challenger Barcelona Open BancSabadell - Barcelona Ortisei Challenger BMW Open - Munich Yokohama Challenger San Marino Challenger Banja Luka Challenger Valencia Open - Valencia Qatar ExxonMobil Open - Doha Apia International - Sydney Argentina Open - Buenos Aires Naples Challenger New York Open - New York TEB BNP Paribas Istanbul Open - Istanbul Topshelf Open - 's-Hertogenbosch Sarajevo Challenger Barcelona Challenger Grand Prix Hassan II - Marrakech EFG Swiss Open - Gstaad Credit Agricole Suisse Open - Gstaad Portoroz Challenger Austrian Open - Kitzbuhel China Open - Beijing Pune Challenger Valencia Open - Valencia Erste Bank Open - Vienna ASB Classic - Auckland Grand Prix Hassan II - Marrakech SkiStar Swedish Open - Bastad Rio Open - Rio de Janeiro Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice Cordoba Open - Cordoba Konzum Croatia Open - Umag Shenzhen Open - Shenzhen Kremlin Cup - Moscow Apia International - Sydney Shenzhen Challenger Brasil Open - Sao Paulo Hungarian Open - Budapest Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Suisse Open - Gstaad Hamburg European Open - Hamburg Sydney International - Sydney Cagliari Challenger Garanti Koza Sofia Open - Sofia Turin Challenger Rio Open - Rio de Janeiro Erste Bank Open - Vienna Geneva Open - Geneva Chengdu Open - Chengdu China Open - Beijing Biella Challenger Copa Petrobras - Bogota Parma Challenger Biella 1 Challenger Grand Prix Hassan II - Marrakech Zadar Challenger Sir Supermercati - Rome China Open - Beijing Swiss Indoors Basel - Basel ASB Classic - Auckland ABN AMRO World Tennis Tournament - Rotterdam Generali Open - Kitzbuhel Abierto Mexicano Telcel - Acapulco Barcelona Open Banc Sabadell - Barcelona cinch Championships - London Nordea Open - Bastad Rio Open - Rio de Janeiro Mauthausen Challenger Turin Challenger Gonet Geneva Open - Geneva Nordea Open - Bastad Hamburg European Open - Hamburg Nottingham 2 Challenger Plava Laguna Croatia Open - Umag Sofia Open - Sofia Gonet Geneva Open - Geneva Tennis Napoli Open - Naples BCR Open Romania - Bucharest ASB Classic - Auckland Olbia Challenger Rio Open - Rio de Janeiro Chile Dove Men+Care Open - Santiago Moselle Open - Metz Almaty Open - Almaty Abierto Mexicano Telcel - Acapulco PBZ Zagreb Indoors - Zagreb Gijon Open - Gijon ATP Studena Croatia Open Umag - Umag Countrywide Classic - Los Angeles Valencia Challenger Pilot Pen Tennis - New Haven Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Plava Laguna Croatia Open - Umag Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Perugia Challenger San Marino Challenger Catella Swedish Open - Bastad China Open - Beijing Open Sabadell Atlantico - Barcelona Maharashtra Open - Pune ASB Classic - Auckland Argentina Open - Buenos Aires Open 13 Provence - Marseille Maia Challenger Qatar ExxonMobil Open - Doha Kremlin Cup - Moscow Boss Open - Stuttgart Naples Challenger Bengalaru Challenger Swiss Indoors Basel - Basel Belgrade Open - Belgrade Manama Challenger PBZ Zagreb Indoors - Zagreb Erste Bank Open - Vienna Sassuolo Challenger Grand Prix Hassan II - Casablanca Pilot Pen Tennis - New Haven Telecom Italia Masters - Rome Campionati Internazionali d'Italia - Rome Pacific Life Open - Indian Wells BCR Open Romania - Bucharest Pacific Life Open - Indian Wells Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Shanghai - Shanghai BNP Paribas Open - Indian Wells UNICEF Open - 's Hertogenbosch Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Rogers Cup - Toronto BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Miami Open - Miami Internazionali BNL d'Italia - Rome National Bank Open - Montreal Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells ATP Studena Croatia Open Umag - Umag Internazionali BNL d'Italia - Rome AEGON International - Eastbourne U.S. Open - New York French Open - Paris EFG Swiss Open - Gstaad China Open - Beijing Masters Series Monte-Carlo - Monte Carlo Qatar ExxonMobil Open - Doha Campionati Internazionali D'Italia - Rome Rogers Masters - Montreal Wimbledon - London U.S. Open - New York BMW Open - Munich Australian Open - Melbourne French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Mallorca Championships - Mallorca Rogers Cup - Montreal Argentina Open - Buenos Aires Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Australian Open - Melbourne French Open - Paris Wimbledon - London Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai U.S. Open - New York Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London BNP Paribas Open - Indian Wells U.S. Open - New York Australian Open - Melbourne French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Wimbledon - London Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne St. Petersburg Open - St. Petersburg French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Mercedes Cup - Stuttgart Copa Telmex - Buenos Aires Citi Open - Washington Wimbledon - London U.S. Open - New York PBZ Zagreb Indoors - Zagreb Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Kremlin Cup - Moscow U.S. Open - New York Heineken Open - Auckland Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Kremlin Cup - Moscow Erste Bank Open - Vienna Swiss Open - Gstaad St. Petersburg Open - St. Petersburg Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Intrum Stockholm Open - Stockholm Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Davis Cup, Group 2, 2R, CYP-SLO 3-2 Davis Cup, Group 2, 1R, SLO-EGY 5-0 Davis Cup, Group 2, 2R, SLO-LTU 5-0 Davis Cup, World Group, PO, ITA-SUI, 2-3 Davis Cup, Group 2, 1R, NOR-SLO 0-5 Davis Cup, Group I, 2R, RSA-SLO 4-1 Davis Cup, World Group, PO, ITA-CHI 4-1 Davis Cup, Group I, 1R, SLO-POR 3-2 Davis Cup, World Group, 1R, ARG-ITA 1-3 Davis Cup, World Group, QF, ITA-GBR 3-2 Davis Cup, Group I, 2R, SLO-ISR 1-3 Davis Cup, World Group, SF, SUI-ITA 3-2 Davis Cup, World Group, 1R, KAZ-ITA 3-2 Davis Cup, World Group, PO, RUS-ITA 1-4 Davis Cup, World Group, QF, ITA-ARG 1-3 Laver Cup - Geneva Davis Cup, Finals, Group F ATP Cup - Brisbane, Perth, Sydney Davis Cup, World Group, QR, ITA-KOR 4-0 Australian Open - Melbourne Shanghai Rolex Masters - Shanghai French Open - Paris U.S. Open - New York BNP Paribas Masters - Paris French Open - Paris U.S. Open - New York Australian Open (juniors) French Open (juniors) U.S. Open (juniors) Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Olympics - London Olympics - Rio de Janeiro Australian Open - Melbourne Olympics - Tokyo U.S. Open - New York French Open - Paris Wimbledon - London Internazionali BNL d'Italia - Rome Adelaide International - Adelaide French Open - Paris Mallorca Championships - Mallorca U.S. Open - New York Davis Cup, Group 2, PO, SLO-TUN 4-1 Davis Cup, Group 1, 2R, ITA-SVK 4-1 Davis Cup, Group 2, F, LAT-SLO, 3-2 Davis Cup, World Group, PO, SWE-ITA 3-2 Davis Cup, Europe/Africa Group II, 3R, LTU-SLO 2-3 Davis Cup, Group I, 1R, SLO-FIN 3-2 Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, World Group, PO, CHI-ITA 1-4 Davis Cup, Group I, 1R, SLO-DEN 5-0 Davis Cup, World Group, 1R, ITA-CRO 3-2 Hopman Cup - Perth Davis Cup, Group I, PO, SLO-RSA 4-1 Davis Cup, Europe/Africa Group II, 2R, SLO-BUL 5-0 Davis Cup, Group II, 1R, SLO-MON 3-2 Davis Cup, Group 1, PO, ITA-LAT, 3-2 Davis Cup, World Group, QF, ITA-FRA 1-3 Davis Cup, Group 2, 1R, ALG-SLO 2-3 Davis Cup, Group 1, 1R, ITA-BLR 5-0 Davis Cup, World Group, QF, CAN-ITA 3-1 Davis Cup, World Group I, PO, PAK-SLO 3-0 ATP Cup - Melbourne Davis Cup, Group I, 1R, POL-SLO 3-2 Chengdu Open - Chengdu China Open - Beijing Davis Cup, World Group, 1R, ARG-ITA 2-3 Davis Cup, World Group, 1R, JPN-ITA 1-3 U.S. Open (juniors) Wimbledon (juniors) Wimbledon (juniors) AAMI Classic - Kooyong U.S. Open - New York Internazionali BNL d'Italia - Rome